/*
  author:DH, 2010.4.18, email:xtlz10629@gmail.com
  */
#ifndef PLAYLISTLOGDIALOG_H
#define PLAYLISTLOGDIALOG_H

#include <QDialog>
#include "childwindowbase.h"

namespace Ui {
    class PlayListLogDialog;
}
class SelectClientDialog;

class PlayListLogDialog : public ChildWindowBase {
    Q_OBJECT
public:
	PlayListLogDialog(ChildWindowBase *parent = 0);
    ~PlayListLogDialog();
private slots:
	void onSelectClientButton();
	void onSelectAccept();
	void onQueryButton();
	void onExportExcelButton();
private:
	void setupWidgets();
	void setupSignals();
	std::vector<int> m_ClientIdList;
protected:
    void changeEvent(QEvent *e);
	void showGroupView(int groupId);

private:
    Ui::PlayListLogDialog *ui;
	SelectClientDialog *m_SelectClientDialog;
};

#endif // PLAYLISTLOGDIALOG_H
